package com.tilas.pojo;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Emp {

    private Integer id;//id
    private String username;//用户名
    private String password;//密码
    private String name;//姓名
    private Integer gender;//性别： 1.男性 2.女性
    private String phone;
    private Integer job;//职位：1.班主任 2.讲师 3.学工主任 4.教研主任 5.咨询师
    private Integer salary;//薪资
    private String image;//头像

    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate entryDate;//入职日期
    private Integer deptId;//相关的部门编号id
    private LocalDateTime createTime;//创建时间
    private LocalDateTime updateTime;//修改时间


    //封装部门名称
    private String deptName;

    //封装工作经历信息
    private List<EmpExpr> exprList;

}
